package com.tools.genxsd.constant;

/**
 * @author: zhoubin
 * @date: 2022/11/9
 */
public class SysConstant {

    /**
     * Document节点
     */
    public static final String DOCUMENT = "Document";
    /**
     * 或
     */
    public static final String OR_FILED = "or";

    /**
     * 根节点报文要素
     */
    public static final String MESSAGE_ROOT = "Message root";

    /**
     * 属性，不限个数
     */
    public static final String UNBOUNDED = "unbounded";

    /**
     * 必填
     */
    public static final String REQUIRED = "required";

    /**
     * 前缀
     */
    public static final String PREFIX = "xs:";
    /**
     * 最小长度1
     */
    public static final String MIN_LENGTH = "1";

    /**
     * 最大长度n
     */
    public static final String MAX_LENGTH = "n";

    /**
     * Excel后缀
     */
    public static final String SUF_XLSX = ".xlsx";

    /**
     * Excel后缀
     */
    public static final String SUF_XLS = ".xls";

    /**
     * xsd
     */
    public static final String XSD = "xsd";

    /**
     * 临时文件前缀
     */
    public static final String FILE_TEP = "~$";

    /**
     * 定义所允许的最大的小数位数。必须大于等于0。
     */
    public static final String FRACTION_DIGITS = "fractionDigits";

    /**
     * 定义所允许的阿拉伯数字的精确位数。必须大于0。
     */
    public static final String TOTAL_DIGITS = "totalDigits";

    /**
     * 定义数值的下限。所允许的值必需大于或等于此值。
     */
    public static final String MIN_INCLUSIVE = "minInclusive";

    /**
     * 正则前缀
     */
    public static final String PATTERN = "pattern";

    /**
     * 空格
     */
    public static final String SPACE = " ";

    /**
     * 空字符
     */
    public static final String NULL_STR = "";

    /**
     * 中文空格
     */
    public static final String CHINA_COLON = "：";

    /**
     * 圆括号
     */
    public static final String PARENTHESIS = "(";

    /**
     * 中文圆括号
     */
    public static final String CHINA_PARENTHESIS = "（";

    /**
     * 中文方括号
     */
    public static final String CHINA_BRACKETS = "【";
}
